home *** CD-ROM | disk | FTP | other *** search
- Path: Inter.NL.net!hguijt
- From: hguijt@nijmegen.inter.nl.net (H.Guijt)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Say *perhaps* to fat binaries
- Date: 9 Apr 1996 19:26:11 GMT
- Organization: Inter.NL.net, The Internet Provider in The Netherlands.
- Message-ID: <4kedkj$pjs@altrade.nijmegen.inter.nl.net>
- NNTP-Posting-Host: hatert.nijmegen.inter.nl.net
- X-Newsreader: TIN [version 1.2 PL2]
-
-
- Cmarschn (cmarschn@aol.com) wrote:
- >2) This problem is solved by the leading User Interface, Windows, and many
- >other interfaces, like OS/2, in the following way: A default button is
- >surrounded by a thick rectangle, showing that if you press return, it will
- >react as if this button was pressed, with the result that the window is
- >closed.
-
- If the cursor is in a string gadget pressing enter should not activate any
- other gadgets. It should merely cause the input focus to leave the string
- gadget, doing nothing else.
-
- If, OTOH, the focus is not on a stringgadget I don't give a hoot if return
- happens to activate one of the buttons.
-
- >4) The Amiga doesn't use one of these systems. When a requester pops up,
- >one has to press lamiga-v or lamiga-b. These keys are hardly documented,
-
- Bullshit. There is no need for those keys to be in the manuals dozens of
- times, once or twice should suffice.
-
- A good example is 'workbench 3.0', page 3-28. Under the header 'Requesters',
- subheader 'keyboard shortcuts':
-
- "To proceed (OK, Continue, or Retry), press left Amiga + V. To Cancel,
- press left Amiga + B."
-
- If I can find it why shouldn't anyone else be able too?
-
- >so that the ordinary Amiga user doesn't know of their existence. If a
-
- So we are back to flaming the Amiga. How is this for discoverable: normally
- win95 fills all available memory with the filecache, putting other stuff in
- virtual memory if necessary. You can limit this behaviour by adding the
- following (fully undocumented) lines to your system.ini:
-
- [vcache]
- minfilelimit=0
- maxfilelimit=<your maximum>
-
- At least, the Amiga documentation mentions the existence of those keys!
-
- >dialogue pops up, and there are string gadgets in it, I might have the
- >luck that the cursor is in the first gadget (that depends on the
- >programmer). I may cycle through further string gadgets by pressing tab /
-
- No, it depends on the application. Some windows open primarily for text
- input - then it makes sense to activate a string gadget. Other windows have
- other, more important functions. It would be silly to activate a string
- gadget then.
-
- >shift-tab. But I may not change the values of cycle gadgets, radio
- >buttons, taglists and so forth.
-
- Use your mouse. It is a welcome addition to every Amiga sold.
-
- >5) The gadtools.library supports underlined characters in the description
- >of a gadget. So that when I write "_Ok" in my source code, the O will be
- >underlined. But the gadtools.library doesn't check the keyboard input. So
- >the programmer as to take care of the keys. This leads to several
- >interpretations: In some programs I can press the key given by the
-
- No, it doesn't - at least not in styleguide conformant programs. Some lamers
- think they know better than the styleguide, I agree such behaviour is very
- sad.
-
- >underlined character. Within others I have to press the Alt key along with
- >the character. And even others use RAmiga as a Qualifier. Not very easy
-
- That's not true, right amiga is reserved for menu shortcuts. You are once
- again confusing different things.
-
- >to grab. And even others, like the good old Preferences programs, don't
- >use this feature at all, so I'll have to look for my mouse.
-
- Try putting some cheese on your desk, maybe it won't escape then...
-
- >6) Many programs use the shifted key to go back within a list for example.
- >So I'll have to press three keys at a time. Would be easier to press
- >Cursor Up.
-
- Yes, and how about this behaviour (found in every windows program):
-
- I have a list, in which every line contains two gadgets: a string gadget and
- a dropdown box. If the focus is on the string gadget the up and down keys
- move focus to another line. However, if the focus is on the dropdown box the
- up and down keys change the contents of the box. Logical...
-
- Even better, a set of radiobuttons always acts as if the layout is vertical,
- ie. it reacts to up and down even if the buttons are placed horizontally.
- Confusing? You bet!
-
- Example:
-
- O Button 1. O Button 2. O Button 3.
- ^^^^^^^^^^^
-
- The '^^^' shows where the input focus is. Pressing up moves the focus to the
- left, pressing down moves it to the right.
-
- >7) I formatted my hard drive two or three times in the last 6 years,
- >forced by unrepairable errors. During that operation, no other
- >applications were reachable, because they were just on the way to be
- >deleted.
-
- I'll quote myself from another post:
-
- ]Duh! I beg to differ. I was doing a 70-odd disk backup, and typing a letter
- ]at the same time. Because the Amiga is multitasking this is not at all a
- ]problem. However, around disk 43 I had a faulty disk and the computer popped
- ]up a requester saying something like
- ]
- ]"Your disk is faulty"
- ]"Retry" "Abort"
- ]
- ]The requester stole the input focus, and because I have ReqTools installed
- ]it reacted to the 'N' key (which happened to activate the abort option).
- ]Sure enough, my backup aborted and I could start over again.
- ]
- ]If the requester had not answered to the 'n' key I wouldn't have had any
- ]problem.
-
- And I'll paraphrase Jeroen Vermeulen from yet another post:
-
- "Fortunately it is not the needs or wants of a single user that determines
- the future of the Amiga. With some luck the Escom people will be as
- far-sighted and imaginative as the old C= engineers. They will understand
- that some people do more with their Amiga's than just play games. Now sod
- off."
-
- >8) Conclusion: The amount of actions that are irreversible tend to be 0.
- >The ordinary user is *not* doing network setups. Irreversible actions are
- >not done in the background.
-
- So the machine should be principally hostile to highlevel users and
- networks? Are you advocating a return to the a500/0.5Mb days then?
-
- >9) It's much slower to move the hand to the mouse, press a button and go
- >back than to press Return.
-
- It's much slower to press tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
- tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
- tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
- tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
- tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
- tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab
-
- to leave a list, move through several buttons until you reach the right one,
- and finally hit return to activate it. I'd rather grab the mouse.
-
- >10) It's much slower and unhandier to press RAmiga-O instead of Return or
- >at least Tab-Tab-Tab-Return.
-
- There is not one bit of difference between pressing a gadtools shortcut or
- menu shortcut and just pressing return.
-
- >11) The option to deactivate the keyboard can be upheld at tasks that may
- >destroy anything.
-
- Tasks that can do anything vaguely destructive (from formatting HD's to
- loosing hours of work) should under no circumstance react to normal
- keycombinations.
-
- >12) Conclusion: There is no reason why the system should not support the
- >keyboard for the User Interface control as the most popular OSes do.
-
- Finally, something we agree on! Keyboard shortcuts in synchronous windows
- are a good thing, and when used with care, intelligence, and an eye for the
- styleguide they are a tremendous help.
-
- Mindlessly hitting tab in the vague hope the focus will eventually move to
- the right button, or pressing return in one gadget to activate another, do
- not fall in this category.
-
- >13) While I was writing this message on a PC, I (again) haven't lost any
- >information by a careless misuse of the return key.
-
- Must have had a lucky day then.
-
-
- Bye,
-
- Hans
-